package com.app.service;

import com.app.pojo.Company;
import com.app.util.Result;
import com.app.vo.CompanyVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 单位信息 服务类
 * </p>
 *
 * @author yoominic
 * @since 2024-07-29
 */
public interface ICompanyService extends IService<Company> {

    Company getCompanyByCompanyName(String companyName);

    /**
     *咨询电话/单位新增修改接口
     * @param company
     * @return
     */
    Result companyAddAndUpdate(Company company);

    /**
     * Admin单位公司列表查询
     * @return
     */
    Result<CompanyVo> companyList(Integer page, Integer limit, String keyword);

    /**
     * mini查询单位列表
     * @return
     */
    Result<List<Company>> getList();
}
